home *** CD-ROM | disk | FTP | other *** search
- #ifndef CLIB_BLITTER_PROTOS_H
- #define CLIB_BLITTER_PROTOS_H
-
- /*
- ** $VER: blitter_protos.h V0.8B
- **
- ** C prototypes.
- **
- ** (C) Copyright 1996-1997 DreamWorld Productions.
- ** All Rights Reserved.
- */
-
- APTR AllocBlitMem(LONG Size, LONG Flags);
- void DrawBob(APTR Bob);
- void DrawBobList(LONG *BobList);
- void ClearBob(APTR Bob);
- void CopyBuffer(struct GScreen *, WORD SrcBuffer, WORD DestBuffer);
- void ClearBitmap(struct Bitmap *);
- void ClearArea(struct GScreen *, WORD StartX, WORD StartY, WORD EndX, WORD EndY);
- LONG CreateMasks(APTR Bob);
- void DrawLine(struct Bitmap *, WORD SX, WORD SY, WORD EX, WORD EY, LONG Colour);
- void DrawPixel(struct Bitmap *, WORD XCoord, WORD YCoord, LONG Colour);
- void DrawPixelList(struct Bitmap *, struct PixelList *);
- void DrawUCLine(struct Bitmap *, WORD SX, WORD SY, WORD EX, WORD EY, LONG Colour);
- void DrawUCPixel(struct Bitmap *, WORD XCoord, WORD YCoord, LONG Colour);
- void DrawUCPixelList(struct Bitmap *, struct PixelList *);
- void FreeBlitMem(APTR MemBlock);
- void GiveOSBlitter(void);
- LONG ReadPixel(struct Bitmap *, WORD XCoord, WORD YCoord);
- void ReadPixelList(struct Bitmap *, struct PixelLIst *);
- void SetBobDimensions(APTR Bob);
- LONG SetBobDrawMode(APTR Bob, LONG Attrib);
- LONG SetBobFrames(APTR Bob);
- void TakeOSBlitter(void);
-
- #endif /* CLIB_BLITTER_PROTOS_H */
-
-